//
//  AlibabaCloudPushPlugin.h
//  MyApp
//
//  Created by apple on 2017/6/20.
//
//

#import <Cordova/CDVPlugin.h>

@interface AlibabaCloudPushPlugin : CDVPlugin

- (void)initCloudPush:(CDVInvokedUrlCommand*)command;
- (void)registerAccount:(CDVInvokedUrlCommand*)command;
- (void)unRegisterAccount:(CDVInvokedUrlCommand*)command;

- (void)registerTag:(CDVInvokedUrlCommand*)command;
- (void)unRegisterTag:(CDVInvokedUrlCommand*)command;
//查询标签 target默认1
- (void)listTags:(CDVInvokedUrlCommand*)command;

- (void)registerAlias:(CDVInvokedUrlCommand*)command;
- (void)unRegisterAlias:(CDVInvokedUrlCommand*)command;
- (void)listAliases:(CDVInvokedUrlCommand*)command;

- (void)setLocalNotification:(CDVInvokedUrlCommand*)command;
- (void)deleteLocalNotificationWithIdentifierKey:(CDVInvokedUrlCommand*)command;
- (void)clearAllLocalNotifications:(CDVInvokedUrlCommand*)command;
- (void)getApplicationIconBadgeNumber:(CDVInvokedUrlCommand*)command;
- (void)setApplicationIconBadgeNumber:(CDVInvokedUrlCommand*)command;
- (void)getUserNotificationSettings:(CDVInvokedUrlCommand*)command;
- (void)requestPermission:(CDVInvokedUrlCommand*)command;

- (void)receiveNotificationObservable:(CDVInvokedUrlCommand*)command;
- (void)openNotificationObservable:(CDVInvokedUrlCommand*)command;


@end
